How to Make Visual Modeling More Attractive to Software Developers

نویسندگان

  • Andrey Terekhov
  • Timofey Bryksin
  • Yurii Litvinov
چکیده

Visual modeling paradigm is known for a number of decades already but still vast majority of software engineers prefer traditional programming to automated code generation from visual models. In this paper we discuss several ways to make modeling using diagrams more usable for industrial software development. Specialized domain-specific visual languages could be used to make models clearer and more understandable. Also a lot of effort is required for tool developers to make tools supporting these languages less difficult to use in everyday work. We present QReal DSM platform and discuss what we have done to make visual IDEs created on this platform easier and more productive to use, and the process of their creation simpler. In particular we discuss mouse gestures recognition for rapid creation of elements and links on diagrams and a number of special features that increase productivity of modeling process.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Data Envelopment Analysis with LINGO Modeling for Technical Educational Group of an Organization

Data Envelopment Analysis (DEA) was developed to help compare the relative performance of decision-making units. It is a non-parametric method for performing frontier analysis. It uses linear programming to estimate the efficiency of multiple decision-making units and it is commonly used in production, management and economics [3]. DEA generates an efficiency score between 0 and 1 for each unit...

متن کامل

Developing Reliable yet Flexible Software through If-Then Model Transformation Rules

Developing reliable yet flexible software is a hard problem. Although modeling methods enjoy a lot of advantages, the exclusive use of just one of them, in many cases, may not guarantee the development of reliable and flexible software. Formal modeling methods ensure reliability because they use a rigorous approach to software development. However, lack of knowledge and high cost practically fo...

متن کامل

An Aspect-Oriented Approach to Early Design Modeling

Developers of modern software systems are often required to build software that address security, fault-tolerance, and other dependability concerns. A decision to address a dependability concern in a particular manner can make it difficult or impossible to address other concerns in software. Proper attention to balancing key dependability and other concerns in the early phases of development ca...

متن کامل

What Makes Coding Activities Challenging?

What do developers do during coding activities, and how can tools more effectively support these activities? What questions are hard to answer, why does investigating and debugging code take so long, and why do bugs occur? The goal of my research is to identify the most important problems developers face using human-computer interaction techniques and use software engineering techniques to desi...

متن کامل

Comparison of Visual Business Modeling Techniques for Software Companies

Despite the widespread adoption of business modeling techniques in academic research and business, no research has been done into how efficient and effective business modeling techniques document and communicate business models. This paper compares three visual business modeling techniques with a visual approach and identifies the strong and weak points of each modeling technique, based on appl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017